// pages/my/order/orderDetail/refund/refund.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    btn:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let _this = this;
      console.log(options);
      wx.request({
        url: app.globalData.baseUrl +'/api/serve/refund',
        data:{
          session_key:app.gs(),
          order_id:options.id
        },
        success:function(res){
          let detail = res.data.data 
          detail.serve_list[0].url = "../../../../../imgs/checked.png"
          _this.setData({
            detail: detail,
            order_id: options.id,
            refund_id: detail.serve_list[0].id
          })
        }
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  checkCon(e){
    var index = e.currentTarget.dataset.index;
    var detail = this.data.detail;
    for (let i = 0;i < detail.serve_list.length;i++){
      detail.serve_list[i].url = '../../../../../imgs/noCheck.png' 
    }
    detail.serve_list[index].url = '../../../../../imgs/checked.png' 
    this.setData({
      detail: detail,
      refund_id: detail.serve_list[index].id
    })
  },
  hideToast(e){

    this.setData({
      btn:''
    },function(){
      wx.redirectTo({
        url: '../../order',
      })
    })
  },
  payBtn(e){
    let _this = this;
    wx.request({
      url: app.globalData.baseUrl +'/api/index/refund',
      data:{
        session_key:app.gs(),
        order_id: _this.data.order_id,
        refund_id: _this.data.refund_id,
        form_id:e.detail.formId
      },
      success:function(res){
        console.log(res)
      }
    })
    this.setData({
      btn:'active'
    })
  }
})